
/*Form Controls*/
input ,select
{
    background-color:#fbfbfb;
    border:1px solid #d0d0d0;
    height:25px;
    width:300px;
    margin:5px;
}

input:focus{background-color:White;border:1px solid #3396F2;}
input[type="checkbox"]{width:auto;}
input[type="submit"]
{
    height:auto;
    width:auto;
    padding:10px;
    padding-right:30px;
    padding-left:30px;
    
    color:White;
    background: -moz-linear-gradient(#3396F2,#0663A5);
    background: -webkit-linear-gradient(#3396F2,#0663A5);
    background: -ms-linear-gradient(#3396F2,#0663A5);
    background: linear-gradient(#3396F2,#0663A5);
    cursor:pointer;
    }
input[type="submit"]:hover
{
    
    background: -moz-linear-gradient(#1BA4F1,#0072B2);
    background: -webkit-linear-gradient(#1BA4F1,#0072B2);
    background: -ms-linear-gradient(#1BA4F1,#0072B2);
    background: linear-gradient(#1BA4F1,#0072B2);
    }
 input[type="radio"]{color:Black; width:auto;}


/*Wizard Controls*/
#wizard table,#wizard td{margin:10px;padding:5px;}
#wizard input
{
    -webkit-border-radius: 4px 0 0 4px;
-moz-border-radius: 4px 0 0 4px;
border-radius: 4px 0 0 4px;
padding-left:10px;
}
#wizard .add-on
{
    margin: -10px;
-webkit-border-radius: 0 4px 4px 0;
-moz-border-radius: 0 4px 4px 0;
border-radius: 0 4px 4px 0;
margin-left: -1px;
display: inline-block;
width: auto;
height: 19px;
min-width: 16px;
padding: 4px 5px;
font-size: 14px;
font-weight: normal;
line-height: 20px;
text-align: center;
text-shadow: 0 1px 0 #ffffff;
background-color: #eeeeee;
border: 1px solid #ccc;
cursor:pointer;
}

















[class^="icon-"], [class*=" icon-"]
{
    display: inline-block;
width: 14px;
height: 14px;
margin-top: 1px;
line-height: 14px;
vertical-align: text-top;
background-image: url("images/glyphicons-blue.png");
background-position: 14px 14px;
background-repeat: no-repeat;

    }
    
 [class^="icon-"]:hover, [class*=" icon-"]:hover
{background-image: url("images/glyphicons-gray.png");}   
#wizard .icon-calendar {
background-position: -192px -120px;
}


#wizard a.btn{margin:2px; cursor:pointer;}